import { stringify } from 'qs';
import request from '@/utils/request';
import baseRequest from '@/utils/baseRequest';
// import mdf from "react-native-md5";

// const BASE_URL = 'http://101.200.59.101';

// 登录
export async function fakeAccountLogin(params) {
  return baseRequest(`/api/user/user_login`, {
    method: 'POST',
    body: params,
  });
}

// export async function queryProjectNotice() {
//   return request('/api/project/notice');
// }

// export async function queryActivities() {
//   return request('/api/activities');
// }

// export async function queryRule(params) {
//   return request(`/api/rule?${stringify(params)}`);
// }

// export async function removeRule(params) {
//   return request('/api/rule', {
//     method: 'POST',
//     body: {
//       ...params,
//       method: 'delete',
//     },
//   });
// }

// export async function addRule(params) {
//   return request('/api/rule', {
//     method: 'POST',
//     body: {
//       ...params,
//       method: 'post',
//     },
//   });
// }

// export async function updateRule(params) {
//   return request('/api/rule', {
//     method: 'POST',
//     body: {
//       ...params,
//       method: 'update',
//     },
//   });
// }

// export async function fakeSubmitForm(params) {
//   return request('/api/forms', {
//     method: 'POST',
//     body: params,
//   });
// }

// export async function fakeChartData() {
//   return request('/api/fake_chart_data');
// }

// export async function queryTags() {
//   return request('/api/tags');
// }

// export async function queryBasicProfile() {
//   return request('/api/profile/basic');
// }

// export async function queryAdvancedProfile() {
//   return request('/api/profile/advanced');
// }

// export async function queryFakeList(params) {
//   return request(`/api/fake_list?${stringify(params)}`);
// }

// export async function removeFakeList(params) {
//   const { count = 5, ...restParams } = params;
//   return request(`/api/fake_list?count=${count}`, {
//     method: 'POST',
//     body: {
//       ...restParams,
//       method: 'delete',
//     },
//   });
// }

// export async function addFakeList(params) {
//   const { count = 5, ...restParams } = params;
//   return request(`/api/fake_list?count=${count}`, {
//     method: 'POST',
//     body: {
//       ...restParams,
//       method: 'post',
//     },
//   });
// }

// export async function updateFakeList(params) {
//   const { count = 5, ...restParams } = params;
//   return request(`/api/fake_list?count=${count}`, {
//     method: 'POST',
//     body: {
//       ...restParams,
//       method: 'update',
//     },
//   });
// }

// export async function fakeRegister(params) {
//   return request('/api/register', {
//     method: 'POST',
//     body: params,
//   });
// }

// export async function queryNotices() {
//   return request('/api/notices');
// }

// export async function getFakeCaptcha(mobile) {
//   return request(`/api/captcha?mobile=${mobile}`);
// }

/**
 * 获取债尝数据
 * @param {*}
 */
export async function getAdbtData(payload) {
  return request(
    `/api/cattle/jianda_index_trend?secu_code=${payload.secu_code}&item_name=${(encodeURIComponent(
      payload.item_name
    ),
    `GET`,
    {
      ...payload,
    })}`
  );
}

/**
 * 获取相似聚类数据
 * @param {*} payload
 */
export async function getSimilarData(payload) {
  return request(`/api/cattle/character_similar?secu_code=${payload.secu_code}`, `GET`, {
    ...payload,
  });
}

/**
 * 获取-首页-雷达图-数据
 * @param {*}
 */
export async function getHrdtData(payload) {
  return request(
    `api/gold/business_development_assessment?stock_code=${payload.stock_code}`,
    `GET`,
    {
      ...payload,
    }
  );
}

/**
 * 获取-首页-舆情走势图-数据
 * @param {*}
 */
export async function getHmldData(payload) {
  return request(`api/gold/info_attr_trend?stock_code=${payload.stock_code}`, `GET`, {
    ...payload,
  });
}

/**
 * 获取-首页-E互动-数据
 * @param {*}
 */
export async function getHlbtData(payload) {
  return request(`api/gold/e_interactive?stock_code=${payload.stock_code}`, `GET`, {
    ...payload,
  });
}

/**
 * 获取-首页-市值变动图-数据
 * @param {*}
 */
export async function getHldtData(payload) {
  return request(`api/gold/index_info?stock_code=${payload.stock_code}`, `GET`, {
    ...payload,
  });
}

/**
 * 获取-首页-奇葩指数-数据
 * @param {*}
 */
export async function getQpzs(payload) {
  return request(`api/gold/exotic_index_abnormal?stock_code=${payload.stock_code}`, `GET`, {
    ...payload,
  });
}

/**
 * 获取-首页-新闻视频-数据
 * @param {*}
 */
export async function getHomeMeidaList(payload) {
  return request(`api/gold/special_video_info`, `GET`, {
    method: 'GET',
    ...payload,
  });
}

/**
 * 获取本公司数据
 */
export async function getCompanyInfo(payload) {
  return request(`/api/cattle/get_company_info?secu_code=${payload.secu_code}`, {
    ...payload,
  });
}
/**
 * 获取所有公司数据
 */
export async function getAllCompanyInfo(payload) {
  return request(`/api/cattle/all_company_info?secu_code=${payload.secu_code}`, {
    ...payload,
  });
}
/**
 * 竞品对比-获取公司对比数据
 */
export async function getCompareData(payload) {
  // type=profit&company=600000
  return request(
    `/api/cattle/compare_data?type=${payload.type}&company=${payload.company}&secu_code=${
      payload.secu_code
    }`
  );
}
/**
 * 消息列表
 */
export async function getMessage(payload) {
  // console.log("payload",payload)
  return request(
    `/api/gold/message_list?page_num=${payload.page_num}&page_size=${payload.page_size}`,
    `GET`,
    {
      ...payload,
    }
  );
}

export async function addSmtpEntry(payload) {
  // console.log("params",params)
  return request(
    `api/gold/sensitive_period_create`,
    `POST`,
    {
      ...payload,
    }
    // body: {
    //   report_type:'0',
    //   published_state:'1',
    //   published_time:'2019-01-19'
    // },
  );
}
